// pages/goods_detail/goods_detail.js
import {request1} from "../../public/js/request1"

Page({

  /**
   * 页面的初始数据
   */
  data: {
    //父传子数据
    son:[{id:0,title:'综合'},{id:1,title:'销售'},{id:2,title:'价格'}],
    //存储商品详情数据
    goodsdetail:[],
    //当前选中的一栏
    current_index:0
  },

  //设置请求商品列表的参数
  goodsData:{
    query:'',
    cid:'',
    pagenum:1,
    pagesize:10
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options);
    this.goodsData.cid = options.cid
    this.requestData()
  },

  //请求数据
  async requestData(up){
    //console.log(result.data.message.goods);
    const {data : res} = await request1({
      url:"https://api-hmugo-web.itheima.net/api/public/v1/goods/search",
      data:this.goodsData
    })
    if(res.message.goods.length == 0){
      return wx.showToast({
        title: '已经到底了',
      })
    }
    if(up == 1){
      this.setData({
        goodsdetail:[...this.data.goodsdetail,...res.message.goods]
      })
    }else{
      this.setData({
        goodsdetail:[...res.message.goods,...this.data.goodsdetail]
      })
      wx.stopPullDownRefresh()
    }
    
    console.log(res.message.goods);
  },

  getindex(val){
    let current_index = val.detail
    this.setData({
      current_index
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.goodsData.pagenum++
    this.requestData()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.goodsData.pagenum++
    this.requestData(1)
    console.log(this.goodsdetail);
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})